---
title: dcmi_get_card_elabel_v2接口原型
description: "int dcmi_get_card_elabel_v2(int card_id, struct dcmi_elabel_info *elabel_info)"
url: https://www.hiascend.com/document/detail/zh/Atlas%20200I%20A2/latest/re/api/api_078.html
sourcePath: /source/zh/Atlas 200I A2/260RC1/re/api/api_078.html
indexId: 1fd7f2c636cf89eb2095eebf57ebc9349ff5faca4660f858e8820cc20c4a094151
---
# dcmi_get_card_elabel_v2接口原型

#### 函数原型

int dcmi_get_card_elabel_v2(int card_id, struct dcmi_elabel_info *elabel_info)


#### 功能说明

获取NPU设备的电子标签信息。


#### 参数说明

| 参数名称 | 输入/输出 | 类型 | 描述 |
| --- | --- | --- | --- |
| card\_id | 输入 | int | 设备ID，当前实际支持的ID通过dcmi\_get\_card\_num\_list接口获取。 |
| elabel\_info | 输出 | struct dcmi\_elabel\_info \* | \#define MAX\_LENTH 256 struct dcmi\_elabel\_info { char product\_name[MAX\_LENTH]; //产品名称 char model[MAX\_LENTH]; //产品型号 char manufacturer[MAX\_LENTH]; //生产厂家 char manufacturer\_date[MAX\_LENTH]; //生产日期 char serial\_number[MAX\_LENTH]; //产品序列号 }; 其中manufacturer\_date为预留字段，当前此字段无效。 该接口在容器中不支持查询Serial Number。 |


#### 返回值说明

| 类型 | 描述 |
| --- | --- |
| int | 处理结果： 成功：返回0。 失败：返回码请参见返回码。 |


#### 异常处理

无。


#### 约束说明


**表1 不同部署场景下的支持情况**

| 物理机场景（裸机） | 物理机场景（裸机） | 物理机+普通容器场景 |
| --- | --- | --- |
| root用户 | 运行用户组（非root用户） | root用户 |
| Y | Y | Y |
| 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 |


#### 调用示例

```
…
struct dcmi_elabel_info elabelInfo;
int ret = 0;
int card_id = 0;
memset(&elabelInfo, 0, sizeof(elabelInfo));
ret = dcmi_get_card_elabel_v2(card_id, &elabelInfo);
if (ret != 0) {
//todo:记录日志
return ERROR;
}
…
```
